package com.estar.jinyou.entity;

import java.math.BigDecimal;
import java.util.Date;
import java.lang.String;
import java.lang.Double;
import java.lang.Integer;
import java.math.BigDecimal;
import javax.xml.soap.Text;
import java.sql.Blob;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.SequenceGenerator;
import org.jeecgframework.poi.excel.annotation.Excel;

/**   
 * @Title: Entity
 * @Description: 定损修理信息
 * @author onlineGenerator
 * @date 2017-06-06 09:42:32
 * @version V1.0   
 *
 */
@Entity
@Table(name = "tmbl_evalrepairinfo", schema = "")
@SuppressWarnings("serial")
public class TmblEvalrepairinfoEntity implements java.io.Serializable {
	/**ID*/
	public java.lang.String id;
	/**定损系统修理唯一ID*/
	@Excel(name="定损系统修理唯一ID")
	public java.lang.String repairid;
	/**增量序列号码*/
	@Excel(name="增量序列号码")
	public java.lang.Integer serialno;
	/**工种代码*/
	@Excel(name="工种代码")
	public java.lang.String repaircode;
	/**工种名称*/
	@Excel(name="工种名称")
	public java.lang.String repairname;
	/**维修项代码*/
	@Excel(name="维修项代码")
	public java.lang.String repairitemncode;
	/**维修项名称*/
	@Excel(name="维修项名称")
	public java.lang.String repairitemname;
	/**维修金额*/
	@Excel(name="维修金额")
	public java.math.BigDecimal repairfee;
	/**工时单价*/
	@Excel(name="工时单价")
	public java.math.BigDecimal unitmanhourprice;
	/**维修工时*/
	@Excel(name="维修工时")
	public java.math.BigDecimal manhour;
	/**备注*/
	@Excel(name="备注")
	public java.lang.String remark;
	/**自定义秀丽姐标记*/
	@Excel(name="自定义秀丽姐标记")
	public java.lang.String selfconfigflag;
	
	@Excel(name="案件流水号")
	public java.lang.String report;
	/**车辆类型*/
	@Excel(name="车辆类型")
	public java.lang.String carindex;
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  ID
	 */
	@Id
	@GeneratedValue(generator = "paymentableGenerator")
	@GenericGenerator(name = "paymentableGenerator", strategy = "uuid")
	@Column(name ="ID",nullable=false,length=255)
	public java.lang.String getId(){
		return this.id;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  ID
	 */
	public void setId(java.lang.String id){
		this.id = id;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  定损系统修理唯一ID
	 */
	@Column(name ="REPAIRID",nullable=false,length=50)
	public java.lang.String getRepairid(){
		return this.repairid;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  定损系统修理唯一ID
	 */
	public void setRepairid(java.lang.String repairid){
		this.repairid = repairid;
	}
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  增量序列号码
	 */
	@Column(name ="SERIALNO",nullable=false,length=3)
	public java.lang.Integer getSerialno(){
		return this.serialno;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  增量序列号码
	 */
	public void setSerialno(java.lang.Integer serialno){
		this.serialno = serialno;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  工种代码
	 */
	@Column(name ="REPAIRCODE",nullable=false,length=10)
	public java.lang.String getRepaircode(){
		return this.repaircode;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  工种代码
	 */
	public void setRepaircode(java.lang.String repaircode){
		this.repaircode = repaircode;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  工种名称
	 */
	@Column(name ="REPAIRNAME",nullable=false,length=100)
	public java.lang.String getRepairname(){
		return this.repairname;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  工种名称
	 */
	public void setRepairname(java.lang.String repairname){
		this.repairname = repairname;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  维修项代码
	 */
	@Column(name ="REPAIRITEMNCODE",nullable=false,length=20)
	public java.lang.String getRepairitemncode(){
		return this.repairitemncode;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  维修项代码
	 */
	public void setRepairitemncode(java.lang.String repairitemncode){
		this.repairitemncode = repairitemncode;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  维修项名称
	 */
	@Column(name ="REPAIRITEMNAME",nullable=false,length=100)
	public java.lang.String getRepairitemname(){
		return this.repairitemname;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  维修项名称
	 */
	public void setRepairitemname(java.lang.String repairitemname){
		this.repairitemname = repairitemname;
	}
	/**
	 *方法: 取得java.math.BigDecimal
	 *@return: java.math.BigDecimal  维修金额
	 */
	@Column(name ="REPAIRFEE",nullable=false,scale=2,length=12)
	public java.math.BigDecimal getRepairfee(){
		return this.repairfee;
	}

	/**
	 *方法: 设置java.math.BigDecimal
	 *@param: java.math.BigDecimal  维修金额
	 */
	public void setRepairfee(java.math.BigDecimal repairfee){
		this.repairfee = repairfee;
	}
	/**
	 *方法: 取得java.math.BigDecimal
	 *@return: java.math.BigDecimal  工时单价
	 */
	@Column(name ="UNITMANHOURPRICE",nullable=false,scale=2,length=12)
	public java.math.BigDecimal getUnitmanhourprice(){
		return this.unitmanhourprice;
	}

	/**
	 *方法: 设置java.math.BigDecimal
	 *@param: java.math.BigDecimal  工时单价
	 */
	public void setUnitmanhourprice(java.math.BigDecimal unitmanhourprice){
		this.unitmanhourprice = unitmanhourprice;
	}
	/**
	 *方法: 取得java.math.BigDecimal
	 *@return: java.math.BigDecimal  维修工时
	 */
	@Column(name ="MANHOUR",nullable=false,scale=2,length=12)
	public java.math.BigDecimal getManhour(){
		return this.manhour;
	}

	/**
	 *方法: 设置java.math.BigDecimal
	 *@param: java.math.BigDecimal  维修工时
	 */
	public void setManhour(java.math.BigDecimal manhour){
		this.manhour = manhour;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  备注
	 */
	@Column(name ="REMARK",nullable=true,length=200)
	public java.lang.String getRemark(){
		return this.remark;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  备注
	 */
	public void setRemark(java.lang.String remark){
		this.remark = remark;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  自定义秀丽姐标记
	 */
	@Column(name ="SELFCONFIGFLAG",nullable=false,length=5)
	public java.lang.String getSelfconfigflag(){
		return this.selfconfigflag;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  自定义秀丽姐标记
	 */
	public void setSelfconfigflag(java.lang.String selfconfigflag){
		this.selfconfigflag = selfconfigflag;
	}
	@Column(name ="REPORT",nullable=false,length=255)
	public java.lang.String getReport(){
		return this.report;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  案件流水号
	 */
	public void setReport(java.lang.String report){
		this.report = report;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  车辆类型
	 */
	@Column(name ="CARINDEX",nullable=false,length=50)
	public java.lang.String getCarindex(){
		return this.carindex;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  车辆类型
	 */
	public void setCarindex(java.lang.String carindex){
		this.carindex = carindex;
	}
}
